ראיון ראשון במשרדי החברה עם ראש צוות + מהנדס נוסף.
שלב שני עבודת בית.
לאחר הגשת עבודת הבית לא החזירו תשובה.
שאלות מתוך הראיון
לא זוכר את השאלה מהראיון הראשון, אבל היא לא שונה כל כך מעבודת בית רק יותר קלה וקצרה.
קישורים לעבודת בית:
http://www.sup.co.il/42803195
http://www.sup.co.il/12109293
דיגיטלי, שאלה אחת פתוחה, שניים אמריקאיות ואז שאלת תכנות על מגבלת זמן
שאלות מתוך הראיון
איזה פרויקט עשית,איך היה ומה היו הקשיים.
שאלת תכנות בשפת סי במגבלת זמן של 30 דקות.
לוח דמקה, אתה מקבל מהיוזר מחרוזת שמורכבת מתווים ומספרים ומשם אתה משיג את המיקום ההתחלתי של הכלי בנוסף לנתון שאומר לך אם הכלי הוא לבן או שחור. ובסוף המחרוזת את המקבל את המקום האחרון ולפי חוקי המשחק אתה אמור להחזיר האם הכלי יגיע למיקום הרצוי או לא.
Build an in-memory string cache that guarantees each entry is unique. This cache requires the following functions:
Add
Adds the supplied string to the cache and returns "True" if it was added or "False" if it already exists
Get
Returns the requested string if it exists in the cache or "NULL" if it does not exist in cache
Has
Returns "True" or "False" to indicate if the string is in the cache or not
Remove
Deletes the requested string from the cache and returns "True" if it was removed or "False" if it did not exist
Reset
Empties the cache of all entries and returns the number of entries
Try to implement this cache in a way that will have high read performance across a potentially large set